package com.zzyl.service;

import com.zzyl.base.PageResponse;
import com.zzyl.dto.DeviceDataPageQueryDto;
import com.zzyl.vo.DeviceDataGraphVo;
import com.zzyl.vo.DeviceDataVo;
import com.zzyl.vo.DeviceVo;

import java.util.List;

public interface DeviceDataService {
    PageResponse<DeviceDataVo> getDeviceDataPage(DeviceDataPageQueryDto pageQueryDto);

    List<DeviceDataGraphVo> queryDeviceDataListByDay(String iotId, Long startTime, Long endTime, String functionId);

    List<DeviceDataGraphVo> queryDeviceDataListByWeek(String iotId, Long startTime, Long endTime, String functionId);
}
